package org.lee.system.service;

import com.baomidou.mybatisplus.solon.service.IService;
import org.lee.system.model.SysConfig;

/**
 * 参数配置 服务层
 *
 * @author ltb
 */
public interface SysConfigService extends IService<SysConfig> {

    /**
     * 根据key查询配置值
     *
     * @param key key
     * @return value
     */
    String selectConfigByKey(String key);

    /**
     * 加载配置到缓存
     */
    void loadingConfigCache();

    /**
     * 清空配置缓存
     */
    void clearConfigCache();

    /**
     * 重置缓存
     */
    void resetConfigCache();
}
